package com.excel.comp;

import java.util.List;

import com.excel.read.HTMLComp;

public class HTMLCell extends HTMLComp {
	int colspan = 1;
	int rowspan = 1;
	boolean readonly = false;
	public List<HTMLComp> comps;
	// window input combox btn
	String type = "input";
	public HTMLCell() {
		
	}
	
	public String getHTML() {
		StringBuffer sbf = new StringBuffer();
		if(colspan>1) {
			sbf.append("<td colspan=\""+this.colspan+"\">");
			sbf.append("<table>");
			sbf.append("<tr>");
			
			for(int i=0; i<this.comps.size(); i++) {
				sbf.append("<td class=form>");
				sbf.append(this.comps.get(i).getHTML());
				sbf.append("</td>");
			}
			
			sbf.append("</tr>");
			sbf.append("</table>");
			sbf.append("</td>");
		}else {
			sbf.append("<td>");
			
			sbf.append("<table>");
			sbf.append("<tr>");
			
			for(int i=0; i<this.comps.size(); i++) {
				sbf.append("<td class=form>");
				sbf.append(this.comps.get(i).getHTML());
				sbf.append("</td>");
			}
			
			sbf.append("</tr>");
			sbf.append("</table>");
			
			sbf.append("</td>");
		}
		
		return sbf.toString();
	}
	
}